#include<iostream>
#include<vector>
#include<unistd.h>
#include<sys/types.h>
using namespace std;


int main()
{
    vector<pid_t> child;
    for(int i=0; i<10; i++)
    {
        pid_t id=fork();
        if(id==0)
        {
            while(1)
            {
                cout<<"pid:"<<getpid()<<"ppid:"<<getppid()<<endl;
                sleep(1);
            }
        }
        child.push_back(id);
    }


    for(int i=0; i<10; i++)
    {
        cout<<child[i]<<" ";
    }
    cout<<endl;



    return 0;
}
